peer-mediated teaching - Spanish English Dictionary